sewage treatment plant & equipment - Espagnol Anglais Dictionnaire